Ce bloc permet de lire les données en entrée de l'énergie-mètre LEGO. L'énergie-mètre analyse les données en entrée suivantes : tension d'entrée (V), intensité d'entrée (A), puissance d'entrée (W) et joules d'entrée (J). Toutes les entrées sont lues dans la même résolution que celle utilisée pour l'affichage sur l'énergie-mètre. Utilisez le panneau de configuration des données pour sélectionner la source d'entrée qui sera disponible dans la section de sortie appelée « Relevé du capteur » pour utilisation future dans le programme.
Il est possible d'envoyer un signal logique (vrai/faux) selon que la valeur actuelle est supérieure ou inférieure à un point de déclenchement. Le point de déclenchement est la valeur précise, dans une plage de nombres, où se produit un changement de conditions. Par exemple, vous pouvez programmer votre robot pour qu'il envoie un signal lorsque le niveau de la puissance en joules est inférieur à 30. Dans ce cas le point de déclenchement doit être défini sur 30.
Vous pouvez définir le point de déclenchement à l'aide de la glissière ou en entrant un nombre dans la zone de saisie. Pour définir la plage (au-dessus ou en dessous du point de déclenchement) qui générera le signal « vrai », utilisez les cases d'option ou le menu déroulant. La partie « vrai » de la plage est colorée et la partie « faux » est grisée.
Par défaut, un signal « vrai » est généré lorsque la valeur est inférieure à 5. La case d'option à droite de la plage est activée et la glissière est réglée sur 5. Pour activer les parties « vraies » de la plage (définir les valeurs inférieures à 5 comme étant « vraies »), activez la case d'option de gauche.
Vous devez tirer au moins un fil de données en sortie du plot de données de ce bloc vers un autre bloc pour que des informations puissent être envoyées.
Vous pouvez contrôler le bloc Energie-mètre - Entrée de manière dynamique en connectant à son plot de données des fils de données (provenant des plots de données d'autres blocs).
Pour ouvrir le plot de données d'un bloc, appuyez sur l'onglet dans le coin inférieur gauche du bloc lorsqu'il se trouve sur l'espace de travail.
Les fils de données transportant les informations en entrée vers un bloc sont connectés aux prises du côté gauche de son plot de données. Les fils de données transportant les informations en sortie sont connectés aux prises du côté droit.
[A] Prise d'entrée
[B] Prise de sortie
[C] Fil de données numériques (jaune)
[D] Fil de données logiques (vert)
[E] Fil de données de texte (orange)
[F] Fil de données coupé (gris)
Si une prise d'entrée comporte une prise de sortie correspondante (voir A ci-dessus), les données en entrée sont transférées de la prise d'entrée à la prise de sortie sans être modifiées. Dans ce cas, vous ne pouvez utiliser la prise de sortie que si la prise d'entrée est connectée à un fil de données en entrée ; la connexion d'un fil de données en sortie à une telle prise de sortie sans connexion de fil de données en entrée provoque la « coupure » du fil de données en sortie (dont la couleur devient grise).
Chaque fil de données transporte un type de données précis entre les blocs. Par exemple, si un fil de données est tiré depuis une prise logique du plot de données d'un bloc, il ne peut être connecté qu'à une prise logique du plot de données d'un autre bloc. Le schéma ci-dessous montre quel type de données chaque prise peut accepter ou envoyer.
Les fils de données sont identifiés par des couleurs spécifiques : les fils transportant des données numériques sont de couleur jaune, ceux qui transportent des données logiques sont de couleur verte et ceux qui transportent des données de texte sont oranges.
Si vous connectez un fil de données à une prise du type de données incorrect, ce fil est coupé (et de couleur grise). Vous ne pourrez pas télécharger votre programme si un fil de données est coupé.
Si vous cliquez sur un fil de données coupé, la raison de son état s'affiche dans la petite fenêtre d'aide située dans le coin inférieur droit de l'espace de travail.
Si un fil de données en entrée transmet une valeur en dehors de la plage de valeurs possibles de la prise à laquelle il est connecté, le bloc ignore cette valeur ou la remplace par une valeur admise. Dans le cas de prises n'acceptant que quelques valeurs en entrée (exemple : uniquement 0, 1 ou 2), la prise ignore l'entrée si sa valeur se situe en dehors de sa plage.
Dans le cas de prises acceptant des plages de valeurs en entrée plus larges (exemple : de 0 à 100), la prise force toute entrée en dehors de sa plage à adopter une valeur conforme. Par exemple, si la prise Puissance d'un bloc Déplacer reçoit une valeur en entrée de 150, le bloc la remplace par 100 (c'est-à-dire un nombre figurant dans la plage admise de la prise Puissance).
Prise | Type de données | Plage admise | Signification des valeurs | Prise ignorée quand... | |
![]() |
Port | Numéro | 1 - 4 | 1 = Port 1, 2 = Port 2, 3 = Port 3, 4 = Port 4 | |
![]() |
Point de déclenchement | Numéro | Tension d'entrée : 0 à 10 (V) Intensité d'entrée : 0 à 0,3 (V) Puissance d'entrée : 0 à 3 (W) Joules : 0 à 100 (J) |
Valeur de référence de la comparaison | |
![]() |
Supérieur/Inférieur | Logique | Vrai/Faux | Logique utilisée dans la comparaison : Vrai = Supérieur, Faux = Inférieur |
|
![]() |
Type de source | Numéro | Mode 0 : Tension d'entrée Mode 1 : Intensité d'entrée Mode 2 : Puissance d'entrée Mode 3 : Joules |
Nombre de données pour la sélection du type de source de données | |
![]() |
Oui / Non | Logique | Vrai/Faux | Résultat de la comparaison | |
![]() |
Relevé du capteur | Numéro | Tension d'entrée : 0 à 10 (V) Intensité d'entrée : 0 à 0,3 (A) Puissance d'entrée : 0 à 3 (W) Joules : 0 à 100 (J) |
Valeur d'échelle lue depuis le capteur |